-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
NullLogger`1.xml
226 lines (226 loc) · 14.2 KB
/
NullLogger`1.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
<Type Name="NullLogger<T>" FullName="Microsoft.Extensions.Logging.Abstractions.NullLogger<T>">
<TypeSignature Language="C#" Value="public class NullLogger<T> : Microsoft.Extensions.Logging.ILogger<T>" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit NullLogger`1<T> extends System.Object implements class Microsoft.Extensions.Logging.ILogger, class Microsoft.Extensions.Logging.ILogger`1<!T>" />
<TypeSignature Language="DocId" Value="T:Microsoft.Extensions.Logging.Abstractions.NullLogger`1" />
<TypeSignature Language="VB.NET" Value="Public Class NullLogger(Of T)
Implements ILogger(Of T)" />
<TypeSignature Language="F#" Value="type NullLogger<'T> = class
 interface ILogger<'T>
 interface ILogger" />
<TypeSignature Language="C++ CLI" Value="generic <typename T>
public ref class NullLogger : Microsoft::Extensions::Logging::ILogger<T>" />
<AssemblyInfo>
<AssemblyName>Microsoft.Extensions.Logging.Abstractions</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="T">
<Attributes>
<Attribute FrameworkAlternate="net-8.0;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(2)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(2)>]</AttributeName>
</Attribute>
</Attributes>
</TypeParameter>
</TypeParameters>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Microsoft.Extensions.Logging.ILogger</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Microsoft.Extensions.Logging.ILogger<T></InterfaceName>
</Interface>
</Interfaces>
<Docs>
<typeparam name="T">To be added.</typeparam>
<summary>Minimalistic logger that does nothing.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NullLogger ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:
 NullLogger();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Extensions.Logging.Abstractions</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BeginScope<TState>">
<MemberSignature Language="C#" Value="public IDisposable BeginScope<TState> (TState state);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.IDisposable BeginScope<TState>(!!TState state) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.BeginScope``1(``0)" />
<MemberSignature Language="VB.NET" Value="Public Function BeginScope(Of TState) (state As TState) As IDisposable" />
<MemberSignature Language="F#" Value="abstract member BeginScope : 'State -> IDisposable
override this.BeginScope : 'State -> IDisposable" Usage="nullLogger.BeginScope state" />
<MemberSignature Language="C++ CLI" Value="public:
generic <typename TState>
 virtual IDisposable ^ BeginScope(TState state);" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:Microsoft.Extensions.Logging.ILogger.BeginScope``1(``0)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.Extensions.Logging.Abstractions</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="net-8.0;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.NullableContext(1)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.NullableContext(1)>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.IDisposable</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="TState" />
</TypeParameters>
<Parameters>
<Parameter Name="state" Type="TState" />
</Parameters>
<Docs>
<typeparam name="TState">To be added.</typeparam>
<param name="state">The identifier for the scope.</param>
<summary>Begins a logical operation scope.</summary>
<returns>A disposable object that ends the logical operation scope on dispose.</returns>
<remarks>To be added.</remarks>
<inheritdoc />
</Docs>
</Member>
<Member MemberName="Instance">
<MemberSignature Language="C#" Value="public static readonly Microsoft.Extensions.Logging.Abstractions.NullLogger<T> Instance;" />
<MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Extensions.Logging.Abstractions.NullLogger`1<!T> Instance" />
<MemberSignature Language="DocId" Value="F:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.Instance" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly Instance As NullLogger(Of T) " />
<MemberSignature Language="F#" Value=" staticval mutable Instance : Microsoft.Extensions.Logging.Abstractions.NullLogger<'T>" Usage="Microsoft.Extensions.Logging.Abstractions.NullLogger<'T>.Instance" />
<MemberSignature Language="C++ CLI" Value="public: static initonly Microsoft::Extensions::Logging::Abstractions::NullLogger<T> ^ Instance;" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Extensions.Logging.Abstractions</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="net-8.0;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(1)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(1)>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Microsoft.Extensions.Logging.Abstractions.NullLogger<T></ReturnType>
</ReturnValue>
<Docs>
<summary>Returns an instance of <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger`1" />.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsEnabled">
<MemberSignature Language="C#" Value="public bool IsEnabled (Microsoft.Extensions.Logging.LogLevel logLevel);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsEnabled(valuetype Microsoft.Extensions.Logging.LogLevel logLevel) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.IsEnabled(Microsoft.Extensions.Logging.LogLevel)" />
<MemberSignature Language="VB.NET" Value="Public Function IsEnabled (logLevel As LogLevel) As Boolean" />
<MemberSignature Language="F#" Value="abstract member IsEnabled : Microsoft.Extensions.Logging.LogLevel -> bool
override this.IsEnabled : Microsoft.Extensions.Logging.LogLevel -> bool" Usage="nullLogger.IsEnabled logLevel" />
<MemberSignature Language="C++ CLI" Value="public:
 virtual bool IsEnabled(Microsoft::Extensions::Logging::LogLevel logLevel);" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:Microsoft.Extensions.Logging.ILogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.Extensions.Logging.Abstractions</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="logLevel" Type="Microsoft.Extensions.Logging.LogLevel" />
</Parameters>
<Docs>
<param name="logLevel">level to be checked.</param>
<summary>Checks if the given <paramref name="logLevel" /> is enabled.</summary>
<returns>
<see langword="true" /> if enabled; <see langword="false" /> otherwise.</returns>
<remarks>To be added.</remarks>
<inheritdoc />
</Docs>
</Member>
<Member MemberName="Log<TState>">
<MemberSignature Language="C#" Value="public void Log<TState> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, TState state, Exception? exception, Func<TState,Exception?,string> formatter);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Log<TState>(valuetype Microsoft.Extensions.Logging.LogLevel logLevel, valuetype Microsoft.Extensions.Logging.EventId eventId, !!TState state, class System.Exception exception, class System.Func`3<!!TState, class System.Exception, string> formatter) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})" />
<MemberSignature Language="VB.NET" Value="Public Sub Log(Of TState) (logLevel As LogLevel, eventId As EventId, state As TState, exception As Exception, formatter As Func(Of TState, Exception, String))" />
<MemberSignature Language="F#" Value="abstract member Log : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * 'State * Exception * Func<'State, Exception, string> -> unit
override this.Log : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * 'State * Exception * Func<'State, Exception, string> -> unit" Usage="nullLogger.Log (logLevel, eventId, state, exception, formatter)" />
<MemberSignature Language="C++ CLI" Value="public:
generic <typename TState>
 virtual void Log(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, TState state, Exception ^ exception, Func<TState, Exception ^, System::String ^> ^ formatter);" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:Microsoft.Extensions.Logging.ILogger.Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.Extensions.Logging.Abstractions</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="net-8.0;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.NullableContext(2)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.NullableContext(2)>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="TState" />
</TypeParameters>
<Parameters>
<Parameter Name="logLevel" Type="Microsoft.Extensions.Logging.LogLevel" />
<Parameter Name="eventId" Type="Microsoft.Extensions.Logging.EventId" />
<Parameter Name="state" Type="TState">
<Attributes>
<Attribute FrameworkAlternate="net-8.0;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(1)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(1)>]</AttributeName>
</Attribute>
</Attributes>
</Parameter>
<Parameter Name="exception" Type="System.Exception" />
<Parameter Name="formatter" Type="System.Func<TState,System.Exception,System.String>">
<Attributes>
<Attribute FrameworkAlternate="net-8.0;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 2, 1 })]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 2, 1 })>]</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<typeparam name="TState">To be added.</typeparam>
<param name="logLevel">Entry will be written on this level.</param>
<param name="eventId">Id of the event.</param>
<param name="state">The entry to be written. Can be also an object.</param>
<param name="exception">The exception related to this entry.</param>
<param name="formatter">Function to create a <see cref="T:System.String" /> message of the <paramref name="state" /> and <paramref name="exception" />.</param>
<summary>Writes a log entry.</summary>
<remarks>This method ignores the parameters and does nothing.</remarks>
<inheritdoc />
</Docs>
</Member>
</Members>
</Type>